stream self-purification - Español Inglés Diccionario